// const  drawQrcode= require('../../utils/qrcode.min')

import  drawQrcode from '../../utils/qrcode.min'
// pages/home/home.js
Page({

  /**
   * 页面的初始数据
   */
  data: {
    msg:"你好小程序",
    isLog:false,
    score:95,
    list:['react','vue','mini'],
    obj:{name:"mumu",age:18},
    arr:[[15,16,17],[18,19,20],[32,32]],
    ulist:[
      {name:"小小曾",age:5},
      {name:"亮哥",age:25}
    ]

  },
  pay(){

    wx.login()
    .then(res=>{
      console.log(res.code)
      wx.request({
        // method:"POST",
        url: 'https://ai.qikuedu.com/study_miniprog_openid',
        data:{code:res.code},
        success(res){
          console.log(res,"res")
          wx.request({
            url: 'https://ai.qikuedu.com/study_miniprog_pay',
            data:{openid:res.data.openid,amount:1},
           success(result){
             console.log(result,"result");
             wx.requestPayment({
               nonceStr: result.data.nonceStr,
               package:  result.data.package,
               paySign:  result.data. paySign,
               signType: 'MD5',
               timeStamp:  result.data. timeStamp,         
              success(res){
                wx.showToast({
                  title: '支付成功',
                })
              },
              fail(err){
                console.log(err,"支付失败")
              }
             })
           }
          })
        }
      })
       
    })

  },

  /**
   * 生命周期函数--监听页面加载
   */
  onLoad(options) {
    
  },

  /**
   * 生命周期函数--监听页面初次渲染完成
   */
  onReady() {
    setTimeout(()=>{
    const query = wx.createSelectorQuery()
    query.select('#myQrcode')
        .fields({
            node: true,
            size: true
        })
        .exec((res) => {
            var canvas = res[0].node
     
            // 调用方法drawQrcode生成二维码
            drawQrcode({
                canvas: canvas,
                canvasId: 'myQrcode',
                width: 260,
                padding: 30,
                background: '#ffffff',
                foreground: '#000000',
                text: '大王顶真帅',
            })
     
            // 获取临时路径（得到之后，想干嘛就干嘛了）
            wx.canvasToTempFilePath({
                canvasId: 'myQrcode',
                canvas: canvas,
                x: 0,
                y: 0,
                width: 260,
                height: 260,
                destWidth: 260,
                destHeight: 260,
                success(res) {
                    console.log('二维码临时路径：', res.tempFilePath)
                },
                fail(res) {
                    console.error(res)
                }
            })
        })
      },1500)
  },

  /**
   * 生命周期函数--监听页面显示
   */
  onShow() {

  },

  /**
   * 生命周期函数--监听页面隐藏
   */
  onHide() {

  },

  /**
   * 生命周期函数--监听页面卸载
   */
  onUnload() {

  },

  /**
   * 页面相关事件处理函数--监听用户下拉动作
   */
  onPullDownRefresh() {

  },

  /**
   * 页面上拉触底事件的处理函数
   */
  onReachBottom() {

  },

  /**
   * 用户点击右上角分享
   */
  onShareAppMessage() {

  }
})